body,ul,li,dl,dd,dt {
	display:inline; margin:0; padding:0;
}
img{ border:0;}

/*
.menu_right dd{ margin: 0;float:left; width:70px; margin-left:8px; margin-top:6px;}
.menu_right dt{ margin: 0;float:left; width:149px; margin-left:8px; margin-top:6px;}
*/


#Main{
	width: 1022px;
	margin-left: auto;
	margin-right: auto;
	background-color: #e3e5e9;
	border: 1px solid #d9dde2;
	overflow: hidden;
}
#special_main{
	width: 1022px;
	min-height: 747px;
	margin-left: auto;
	margin-right: auto;
	background-color: #e3e5e9;
	border: 1px solid #d9dde2;
}
.content_1 li {
	margin-left: 16px !important;
}
.content_1{width:1022px; height:auto; float:left; margin-bottom: 20px;}
.content_top{
	width: 1022px;
	height: 31px;
	float: left;
	background-image: url(../images/720_8.jpg);
	background-repeat: no-repeat;
}
.content_left{ width:400px; float:left; padding-top:10px; padding-left:10px; box-sizing: border-box;}
.content_left_top{
	height: 30px;
	/* border-bottom: 1px solid #c6c6c6; */
	display: flex;
	/* margin-bottom: 8px; */
}
.content_left_top .content_left_img{
	width: 20px;
	height: 20px;
}
.content_left_top .content_left_text{
	padding-left: 5px;
	color: #333;
    font-weight: 600;
    font-size: 15px;
}
.content_main{ width:600px; height:318px; float:left; padding-top:10px; box-sizing: border-box;}
.content_main .content_left_top{
	padding-left: 16px;
}
.content_main a{ text-decoration:none;}
.content_right{ width:143px; height:318px; float:left; padding-left:10px; padding-top:10px;}


.content_2{position: relative; width:1022px; height:auto; float:left; border-top: 2px solid #cdcdcd;}
.content_2 .title-info{
	width: 90px;
    height: 30px;
    display: flex;
	align-items: center;
    border-top: 2px solid #e7332f;
    position: absolute;
	padding-left: 12px;
    box-sizing: border-box;
	cursor: pointer;
	text-decoration: none;
    color:inherit;
    top: -2px;
    z-index: 20;
}
.content_2 .title-info .title-img{
	width: 20px;
    height: 20px;
	
}

.tiyu{
	/* animation:circle 2s linear infinite;
	transform-origin: 49% 52%; */
}
.content_2 .title-info .title-text{
	color: #333;
    font-weight: 600;
    font-size: 15px;
    padding-left: 6px;
  
}

.sports ul li .joy_news_div a img{
	width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}
.sports a {
	text-decoration:none
}
.special_content_2{width:1022px; min-height: 747px;; float:left;}
.content_top2{
	width: 1022px;
	height: 31px;
	float: left;
	background-repeat: no-repeat;
}

.content_top3{
	width: 1022px;
	height: 44px;
	float: left;
	margin-bottom:33px;
	background-repeat: repeat-x;
	background-image: url(../images/720_17.jpg);
}
.content_left2{
	width: 245px;
	height: 289px;
	float: left;
	background-color: #FFF;
	border: 1px solid #e9e6df;
	margin-left:10px;
	margin-top:10px;
}

.sports{
	width:750px;
    float: left;
    padding: 20px 0;
}

.joy_news_div{
	text-align: center;
}
.sports ul li{
	width: 31%;
    /* height: 270px; */
    /* background-color: #fff; */
	text-align: center;
    float: left;
    margin-right: 10px;
    border-radius: 7px;
	_display:inline;
}
.sports ul li .joy_news_div{
	width: 100%;
	height: 260px;
	background-color: #fff;
	object-fit: contain;
    object-position: center;
}
.sports ul li .sports-title{
	font-size: 15px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}

.sports ul li:hover { position:relative; zoom:1;}
.content_left2 span{ margin-left:5px; margin-top:5px; float:left; margin-bottom:5px;}
.content_left2 dl{ display:block; margin-left:6px;}
.content_left2 dd{ display:block; font-size:14px; font-weight:bold; width:230px;}
.content_left2 dd a{ color:#000; text-decoration:none;}
.content_left2 dt{ display:block; font-size:12px; width:230px; line-height:20px; color:#585858;}
.content_left2 ul{ display:block; width:230px; height:auto; margin:0; padding:0; line-height:20px; margin-left:6px;}
.content_left2 li{ display:block; width:230px; margin:0; padding:0;}
.content_left2 li a{ color:#333; text-decoration:none; font-size:14px;}
.content_left2 li a:hover{ color:#333;font-size:14px; text-decoration:underline;}
.content_right2{ width:750px; height:318px; float:left; padding-top:10px;}
.content_right2 a{ text-decoration:none;}
.content_ph{
	width: 245px;
	height: 289px;
	float: left;
	background-color: #FFF;
	border: 1px solid #e9e6df;
	margin-left:10px;
	margin-top:10px;
}
.content_ph span{margin-top:5px; float:left; margin-bottom:5px; width:220px; display:block; margin-left:6px;}
.content_ph span a{ text-decoration:none; color:#333;}
.content_ph dl{ display:block; margin-left:6px; float:left; margin-top:12px; margin-left:10px;}
.content_ph dd{
	display:block;
	font-size:14px;
	font-weight:bold;
	float:left;
	border: 1px solid #dadada;
	background-color: #f5f5f5;
	color: #e14d00;
	padding-left:5px; padding-right:5px;
}
.content_ph dt a{ color:#333; text-decoration:none;}
.content_ph dt{ display:block; font-size:12px; width:200px; line-height:20px; color:#585858; float:left; margin-left:5px;}
.content_ph i{
	display: block;
	height: 18px;
	position: absolute;
	width: 15px;
	left: 0px;
	top: 0px;
	height:29px;
	background-image: url(../images/ph_1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
.menu_part span{
	display: block;
	height: 18px;
	position: absolute;
	width: 30px;
	left: 56px;
	top: 2px;
	background-image: url(../images/pic_1399268986155.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
.phbg{background-color:#e3e5e9; height:55px; width:243px; margin-left:1px; margin-top:0px;}
/* 公用类 */
.joy_container{ background:url(../images/joy_n_bg1.jpg) center top no-repeat; width:100%; height:943px; margin-top:30px;}
.m{ width:1024px; margin:0 auto;}
.joy_bor{ border:1px solid #d9dde2;}
.joy_bor_r{ border-right:1px solid #d9dde2;}
.joy_main_cont{ padding-top:86px; }
.joy_main_c{background:#e3e5e9;}

.joy_main_c .joy_n_nav{ background:url(../images/joy_n_nav_bg.jpg) repeat-x; width:1024px; height:70px;}
.joy_n_nav h1{ float:left; margin:17px 0 0 19px; _display:inline;}
.joy_n_nav h1 a{ background:url(../images/joy_n_logo.png) no-repeat; width:188px; height:37px; display:block; text-indent:-9999px; }
/*nav*/
.joy_n_nav .joy_nav_right{ padding-top:16px; }
.joy_n_nav .joy_nav_form{ background:url(../images/joy_new_spri.png) 0 0 no-repeat; width:254px; height:35px; float:left;}
.joy_n_nav .joy_nav_right .joy_nav_as .joy_down_mobi{ background:url(../images/joy_new_spri.png) 0 -37px no-repeat; width:151px; height:35px; text-indent:-9999px; margin-left:20px; margin-right:8px;}
.joy_n_nav .joy_nav_right .joy_nav_as .joy_down_mobi:hover{background:url(../images/joy_new_spri.png) 0 -74px no-repeat;}
.joy_n_nav .joy_nav_right .joy_nav_as a,.joy_n_nav .joy_nav_right .joy_nav_as i{ float:left; _display:inline;}
.joy_n_nav .joy_nav_right .joy_nav_as a{ color:#fefefe; margin-left:8px; font:12px/35px "微软雅黑"; }
.joy_n_nav .joy_nav_right .joy_nav_as i{ background:url(../images/joy_nav_line_bg.png) center center no-repeat; width:2px; height:35px; line-height:35px; margin-left:8px; }

.joy_n_nav .joy_nav_form .joy_nav_sear{ height:35px; border:0 none; width:220px; padding-left:5px; background:none; line-height:35px; color:#c6c6c6;}
.joy_n_nav .joy_nav_form .joy_sou{  width:25px; height:35px;}

.joy_center_cont_l{ width:870px;}
.joy_center_cont_l .joy_center_h,.joy_center_cont_r h3{ background:url(../images/joy_new_nbg_2.png) repeat-x; height:30px; width:870px; border-bottom:1px solid #d9dde2}
.joy_center_cont_l .joy_center_h h3,.joy_center_cont_r h3 div{ height:30px; font:14px/30px "微软雅黑"; color:#000; text-indent:-9999px;background:url(../images/joy_new_spri.png) -161px -37px no-repeat;}
.joy_center_cont_l .joy_center_h .joy_news{background-position:-161px -67px;}
.joy_center_cont_r h3 div{background-position:-176px -95px;}
.joy_center_cont_l .joy_center_h .joy_focs{ width:400px; padding-left:10px; }
.joy_center_cont_l .joy_center_h .joy_news{ width:448px; position:relative;padding-left:10px;}
.joy_center_cont_l .joy_center_h .joy_news .joy_n_gd{ position:absolute; right:10px; top:11px; color:#666666; font:12px "微软雅黑"; background:url(../images/more.png) no-repeat; width:39px; height:8px; display:block; text-indent:-9999px;}
/**/

.joy_hdp{ padding:5px; background: #fff; width:382px; height:279px; }

.joy_n_news li{
    margin-left: 12px;
}

/*tab*/
.joy_tab_icons{ background:url(../images/joy_new_nbg_5.png) repeat-x; height:32px; }
.joy_tab_icons li{ float:left; _display:inline; }
.joy_tab_icons li a{ display:block; width:77px; text-align:center; font:14px/30px "微软雅黑"; color:#333; border-left:1px solid #f6f7f8; border-right:1px solid #d6d6d6; padding:1px 0;}
.joy_tab_icons li a:hover{ text-decoration:none;}
.joy_tab_icons li.joy_cur a{ padding:0; border:1px solid #275777; background:url(../images/joy_new_nbg_4.png) repeat-x; color:#fff;}
.joy_tab_icons li.joy_cur{ position:relative; zoom:1;}
.joy_tab_icons li.joy_cur i{ position:absolute; bottom:-9px; background:url(../images/joy_dian.jpg) no-repeat; width:7px; height:7px; display:block; left:35px; font-size:0;}

.joy_gd_p{ padding-right:15px; position:relative; padding-bottom:20px; }
.joy_gd_p a{ color:#666; font:12px "微软雅黑"; background:url(../images/more.png) right top no-repeat; width:39px; height:8px; display:block; text-indent:-9999px; position:absolute; right:10px; top:7px;}


.joy_tab_list li{ margin-left:12px; padding-bottom:10px;}
.joy_tabbox .sub-con{ display:none;}.joy_tabbox .cur-sub-con{ display:block;}
.joy_center_cont_r{ width:152px; background:#e3e5e9; height:698px;}
.joy_center_cont_r h3{ width:141px; border-left:1px solid #d9dde2; padding-left:10px;background:url(../images/joy_new_nbg_2.png) repeat-x; }
.joy_center_cont_r a{ margin:15px 0 0 5px; display:block; font-size:0;}


/*.joy_erji{ display:block; background:url(../images/joy_erji.jpg) no-repeat; width:233px; height:139px; position:absolute; left:50%; margin-left:606px; top:775px;}*/

/*焦点图*/
.focus{
	position: relative;
	width: 382px;
	height: 279px;
	background-color: #000;
	float: left;
	border: 6px solid #FFF;
}
.focus img{ width: 382px; height: 279px;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#ec6600;}
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px; background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{bottom:25px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }
.focus .fbg div{margin:18px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:right; background:#D9D9D9; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ec6600;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{  background-position:0 0; }
.focus .next:hover{  background-position:-40px 0;}

@-webkit-keyframes circle {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	} 
} 
@-moz-keyframes circle {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	} 
} 
@-o-keyframes circle {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	} 
} 
@keyframes circle {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	} 
} 

DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center ; margin-top:50px;}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #224762; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #224762 1px solid; BORDER-TOP: #224762 1px solid; BORDER-LEFT: #224762 1px solid; COLOR: #000; BORDER-BOTTOM: #224762 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #224762 1px solid; BORDER-TOP: #224762 1px solid; BORDER-LEFT: #224762 1px solid; COLOR: #000; BORDER-BOTTOM: #224762 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #224762 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #224762 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #224762 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #224762 1px solid; BACKGROUND-COLOR: #224762
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
paginator{
  color: #333;
}
